home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Internet Tools 1993 July / Internet Tools.iso / RockRidge / mail / pine / ccmd / brk.c < prev    next >
Encoding:
C/C++ Source or Header  |  1988-08-19  |  586 b   |  27 lines

  1. #include <stdio.h>
  2. main(argc,argv) int argc; char **argv; {
  3.   unsigned char x[16];
  4.   int i;  
  5.   char *bp;
  6.  
  7.   if (argc != 2)  {
  8.     fprintf(stderr,"expecting 1 arg\n");
  9.     exit(1);
  10.   }
  11.   for (i = 0; i < 16; i++) x[i] = 0xff;
  12.   for (i = 1; i < 128; i++)
  13.     if (bp = (char *)index(argv[1],i)) {
  14.       printf("%c\n",*bp);
  15.       x[i/8] &= ~(1 << 7-(i%8));
  16.     }
  17.   x[0] |= 0x80;                /* don't handle nulls */
  18.   for (i = 0; i < 16; i++) {
  19.     if (!(i % 8)) printf("\n\t");    /* split in half */
  20.     printf("0x");
  21.     if (x[i] < 0x10) printf("0");
  22.     printf("%x, ",x[i]);
  23.   }
  24.   printf("\n");
  25. }
  26.  
  27.